home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 21 / AACD 21.iso / AACD / Programming / amigatalk / History.txt < prev   
Encoding:
Text File  |  2001-03-19  |  3.3 KB  |  88 lines

  1.        AmigaTalk© 1998-2001 Programming System by J.T. Steichen 
  2.  
  3.           HISTORY of AmigaTalk© for the Amiga-series of PC's:
  4.  
  5. V1.8 (Released on ??-???-2001)
  6.  
  7. V1.7 (Released on 19-Mar-2001)
  8.  
  9.    * Added the following Methods to the Integer Class:
  10.       asHex     "Return the Integer as a HexaDecimal String."
  11.       asBinary  "Return the Integer as a Bianry      String."
  12.       asOctal   "Return the Integer as a Octal       String."
  13.      
  14.    * Changed GeneralClasses.guide to reflect added methods.
  15.  
  16.    * Added getDeviceAddressList method to System/Device.st
  17.  
  18.    * Added the following classes to Amigatalk:System/
  19.       Clipboard.st
  20.       Narrator.st
  21.       ParallelDevice.st
  22.       
  23.    * Added the following methods to AmigaTalk.st:
  24.       showTaskProcessList           "Show all known Tasks & Processes."
  25.       showScreenWindowList          "Show all known Screens & Windows."
  26.  
  27.       getProcessAddress: procName
  28.       getTaskAddress:    taskName
  29.       getScreenAddress:  screenName
  30.       getWindowAddress:  windowName
  31.  
  32.       getTaskAddressList    "Return an Array of Task    addresses."
  33.       getProcessAddressList "Return an Array of Process addresses."
  34.       getScreenAddressList  "Return an Array of Screen  addresses."
  35.       getWindowAddressList  "Return an Array of Window  addresses."
  36.  
  37.       displayProcessInfo: procAddress
  38.       displayTaskInfo:    taskAddress
  39.       displayScreenInfo:  screenAddress
  40.       displayWindowInfo:  windowAddress
  41.  
  42.       newIO: msgString title: title "Must be used before gets or displays:"
  43.  
  44.       setIOMessage:    newMessage
  45.       setIOTitle:      newTitle
  46.       setIODirectory:  newDirectory
  47.       setIOScreenName: newScreenName
  48.  
  49.       getString                     "Return a String from the User."
  50.       getInteger                    "Return an Integer from the User."
  51.       getFileName                   "Get a filename from ASL."
  52.       getScreenModeID               "Get a ScreenModeID from ASL."
  53.  
  54.       displayFile:    fileName
  55.       displayString:  string
  56.       displayInteger: integer
  57.  
  58. V1.6 (unReleased)
  59.  
  60. V1.5
  61.  
  62.    * First stable, working release of AmigaTalk©.  Once the original source
  63.      code for Little Smalltalk V1.0 was cleaned up (removed all macros
  64.      that should have been functions, placed Global variables & flags in
  65.      one file, re-formatted all code to make it readable, & changed the
  66.      function declarations to static wherever possible), the last few
  67.      bugs were found in the ByteCode interpreter & the code started 
  68.      working correctly.  (NOTE to all Programmers out there:  Remove the
  69.      TAB key from your keyboard, no two editors or printers treat them the
  70.      same, so they just have to be transformed to spaces anyway!)
  71.  
  72.    * All of Intuition (except for Alerts) were given Classes.
  73.      Gadgets & Menus will be re-done for a later revision of AmigaTalk
  74.      to use NewGadgets & NewMenus.
  75.      
  76.    * Classes for the following System Devices & parts were added:
  77.       Device.st       "Abstract Class."
  78.       GamePort.st     "Access to the Mouse & GamePort devices."
  79.       Library.st      "Access to shared Library information."
  80.       MsgPort.st
  81.       SerialDevice.st "Access to the Serial    device."
  82.       Timer.st        "Access to the Timer     device."
  83.       TrackDisk.st    "Access to the TrackDisk device."
  84.      
  85. V1.0
  86.  
  87.    * Bug-ridden version of AmigaTalk©
  88.